home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1999 July: Mac OS SDK / Dev.CD Jul 99 SDK1.toast / Development Kits / Mac OS / QuickDraw3D 1.6 SDK / Mac Interfaces / AIncludes / QD3DCustomElements.a < prev    next >
Encoding:
Text File  |  1999-05-18  |  3.7 KB  |  137 lines  |  [TEXT/MPS ]

  1. ;
  2. ;    File:        QD3DCustomElements.a
  3. ;
  4. ;    Contains:    Custom QuickTime Elements in QuickDraw 3D                            
  5. ;
  6. ;    Version:    Technology:    Quickdraw 3D 1.6
  7. ;                Release:    QuickTime 4.0
  8. ;
  9. ;    Copyright:    © 1995-1999 by Apple Computer, Inc., all rights reserved.
  10. ;
  11. ;    Bugs?:        For bug reports, consult the following page on
  12. ;                the World Wide Web:
  13. ;
  14. ;                    http://developer.apple.com/bugreporter/
  15. ;
  16. ;
  17.     IF &TYPE('__QD3DCUSTOMELEMENTS__') = 'UNDEFINED' THEN
  18. __QD3DCUSTOMELEMENTS__ SET 1
  19.  
  20.     IF &TYPE('__QD3D__') = 'UNDEFINED' THEN
  21.     include 'QD3D.a'
  22.     ENDIF
  23.     IF &TYPE('__MOVIES__') = 'UNDEFINED' THEN
  24.     include 'Movies.a'
  25.     ENDIF
  26.  
  27.  
  28. ; ******************************************************************************
  29. ; **                                                                             **
  30. ; **                        Custom Name Element Functions                         **
  31. ; **                                                                             **
  32. ; ****************************************************************************
  33.  
  34. ;
  35. ; extern TQ3Status CENameElement_SetData(TQ3Object object, const char *name)
  36. ;
  37.     IF TARGET_OS_MAC ** TARGET_RT_MAC_CFM THEN
  38.         IMPORT_CFM_FUNCTION CENameElement_SetData
  39.     ENDIF
  40.  
  41. ;
  42. ; extern TQ3Status CENameElement_GetData(TQ3Object object, char **name)
  43. ;
  44.     IF TARGET_OS_MAC ** TARGET_RT_MAC_CFM THEN
  45.         IMPORT_CFM_FUNCTION CENameElement_GetData
  46.     ENDIF
  47.  
  48. ;
  49. ; extern TQ3Status CENameElement_EmptyData(char **name)
  50. ;
  51.     IF TARGET_OS_MAC ** TARGET_RT_MAC_CFM THEN
  52.         IMPORT_CFM_FUNCTION CENameElement_EmptyData
  53.     ENDIF
  54.  
  55.  
  56. ; ******************************************************************************
  57. ; **                                                                             **
  58. ; **                            URL Data Structure Definitions                     **
  59. ; **                                                                             **
  60. ; ****************************************************************************
  61.  
  62.  
  63. ; typedef long                            TCEUrlOptions
  64. kCEUrlOptionNone                EQU        0
  65. kCEUrlOptionUseMap                EQU        1
  66. TCEUrlData                RECORD 0
  67. url                         ds.l    1                ; offset: $0 (0)
  68. description                 ds.l    1                ; offset: $4 (4)
  69. options                     ds.l    1                ; offset: $8 (8)
  70. sizeof                     EQU *                    ; size:   $C (12)
  71.                         ENDR
  72. ; ******************************************************************************
  73. ; **                                                                             **
  74. ; **                        Custom URL Element Functions                         **
  75. ; **                                                                             **
  76. ; ****************************************************************************
  77.  
  78. ;
  79. ; extern TQ3Status CEUrlElement_SetData(TQ3Object object, TCEUrlData *urlData)
  80. ;
  81.     IF TARGET_OS_MAC ** TARGET_RT_MAC_CFM THEN
  82.         IMPORT_CFM_FUNCTION CEUrlElement_SetData
  83.     ENDIF
  84.  
  85. ;
  86. ; extern TQ3Status CEUrlElement_GetData(TQ3Object object, TCEUrlData **urlData)
  87. ;
  88.     IF TARGET_OS_MAC ** TARGET_RT_MAC_CFM THEN
  89.         IMPORT_CFM_FUNCTION CEUrlElement_GetData
  90.     ENDIF
  91.  
  92. ;
  93. ; extern TQ3Status CEUrlElement_EmptyData(TCEUrlData **urlData)
  94. ;
  95.     IF TARGET_OS_MAC ** TARGET_RT_MAC_CFM THEN
  96.         IMPORT_CFM_FUNCTION CEUrlElement_EmptyData
  97.     ENDIF
  98.  
  99. ; ******************************************************************************
  100. ; **                                                                             **
  101. ; **                            Wire Data Definitions                             **
  102. ; **                                                                             **
  103. ; ****************************************************************************
  104.  
  105.  
  106. ; ******************************************************************************
  107. ; **                                                                             **
  108. ; **                        Wire Custom Element Functions                         **
  109. ; **                                                                             **
  110. ; ****************************************************************************
  111.  
  112. ;
  113. ; extern TQ3Status CEWireElement_SetData(TQ3Object object, QTAtomContainer wireData)
  114. ;
  115.     IF TARGET_OS_MAC ** TARGET_RT_MAC_CFM THEN
  116.         IMPORT_CFM_FUNCTION CEWireElement_SetData
  117.     ENDIF
  118.  
  119. ;
  120. ; extern TQ3Status CEWireElement_GetData(TQ3Object object, QTAtomContainer *wireData)
  121. ;
  122.     IF TARGET_OS_MAC ** TARGET_RT_MAC_CFM THEN
  123.         IMPORT_CFM_FUNCTION CEWireElement_GetData
  124.     ENDIF
  125.  
  126. ;
  127. ; extern TQ3Status CEWireElement_EmptyData(QTAtomContainer *wireData)
  128. ;
  129.     IF TARGET_OS_MAC ** TARGET_RT_MAC_CFM THEN
  130.         IMPORT_CFM_FUNCTION CEWireElement_EmptyData
  131.     ENDIF
  132.  
  133.  
  134.  
  135.     ENDIF ; __QD3DCUSTOMELEMENTS__ 
  136.  
  137.